import { IParam } from '../../common';
import { IMDCtrlStore } from './i-md-ctrl-store';

/**
 * 日历部件仓库数据接口
 *
 * @export
 * @interface ICalendarStore
 * @extends {ICtrlStore}
 */
export interface ICalendarStore extends IMDCtrlStore {
	/**
	 * 是否无数据
	 *
	 * @type {IParam[]}
	 * @memberof ICalendarStore
	 */
	isNoData: boolean;

	/**
	 * 快速工具栏项
	 *
	 * @type {number}
	 * @memberof ICalendarStore
	 */
	quickToolbarItems?: IParam[];

	/**
	 * 日程事件集合
	 *
	 * @type {number}
	 * @memberof ICalendarStore
	 */
	events: IParam[];

	/**
	 * 日历样式类型
	 *
	 * @type {number}
	 * @memberof ICalendarStore
	 */
	calendarType: string;

	/**
	 * 日历默认打开样式
	 *
	 * @type {any}
	 * @memberof ICalendarStore
	 */
	defaultView: string;
}
